home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.20020314-20021006
/
000021_the.earth.below@play.net_Fri Apr 5 09:13:50 EST 2002.msg
< prev
next >
Wrap
Text File
|
2020-01-01
|
4KB
|
94 lines
Article: 13292 of comp.protocols.kermit.misc
Path: newsmaster.cc.columbia.edu!news.cs.columbia.edu!peerfeed.news.psi.net!unlisys!news.snafu.de!isdnet!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: the.earth.below@play.net (Dark Moon)
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Building Kermit 8.0.201 on Irix 6.5
Date: Thu, 04 Apr 2002 21:42:10 -0800
Organization: Less and less each day..
Message-ID: <ykTr8AeH4m+a.fHR9ssFH6H2M@play.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
References: <RV+q8AeH4usM092yn@cinenet.net>
<a8hnld$i68$1@watsol.cc.columbia.edu>
X-Newsreader: Yarn 0.92 with YES 0.22
X-Posting-Agent: UQWK 3.10devel/nntp+auth/nntp posting/scoring
X-Complaints-To: newsabuse@supernews.com
Lines: 74
Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:13292
As seen from comp.protocols.kermit.misc, on
4 Apr 2002 09:23:41 -0500, fdc@columbia.edu (Frank da Cruz) wrote:
>In article <RV+q8AeH4usM092yn@cinenet.net>,
>Dark Moon <the.earth.below@cinenet.net> wrote:
>: I've tried cc and gcc both. Here are some results:
>:
>I built it on IRIX 6.5 too, using the regular "make irix65" target,
>with no errors; you can find the resulting binary at:
Well, I found the source of that problem, and it was a little
surprising: I can only guess that extracting the kermit archive put me
over quota (though du shows otherwise), so a number of files came out
0-byte. There is enough room in /tmp to build in, though.
Now for the next problem. The SGI 'cc' can't seem to find 'wopt.so',
which it needs for optimizing options such as -O and -O3. When I build
I get:
{shell01:19:1} /var/tmp/kermit>make irix65
Making C-Kermit "8.0.201" for SGI IRIX 6.5
Includes fullscreen file display and Yellow Pages...
Add -mips<n> to specify a particular hardware target.
make xermit KTARGET=${KTARGET:-irix6x} \
"CFLAGS = -O3 -DSVR4 \
-DDIRENT -DNOGETUSERSHELL \
-DPWID_T=uid_t -DCK_ANSIC -DNOLISTEN -DIRIX65 -DNOLATIN2 -DNOHEBREW -DN
OKANJI -DNOCYRIL -DNOUNICODE -DNOLOCAL -DNONET -DNOHELP -DNODEBUG -DNOFTP -DNOHT
TP -OPT:Olimit=0 -woff 1110,1552,1174 "
cc -O3 -DSVR4 -DDIRENT -DNOGETUSERSHELL -DPWID_T=uid_t -DCK_ANSIC -DNOLI
STEN -DIRIX65 -DNOLATIN2 -DNOHEBREW -DNOKANJI -DNOCYRIL -DNOUNICODE -DNOLOCAL -
DNONET -DNOHELP -DNODEBUG -DNOFTP -DNOHTTP -OPT:Olimit=0 -woff 1110,1552,1174 -
DKTARGET=\"irix65\" -c ckcmai.c
Error loading wopt.so: 4318075:/usr/lib32/cmplrs/be: rld: Fatal Error: Cannot Su
ccessfully map soname 'wopt.so' under any of the filenames /usr/lib32/wopt.so:/u
sr/lib32/internal/wopt.so:/lib32/wopt.so:/opt/lib32/wopt.so:
*** Error code 2 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
{shell01:20:1} /var/tmp/kermit>
Now, I was able to find wopt.so in another directory. Tech support
told me to use -rpath to tell the compiler where it is, but that didn't
seem to work, as I got the same exact error. I also tried with the
makefile entry unmodified as it comes "out of the box", with the same
results. I've asked tech support to create a symlink so that the
compiler can find this library-- I don't know if they will do it, or if
it will help if they do.
I then tried the irix64gcc entry, both unmodified and like this:
irix65gcc:
@echo 'Making C-Kermit $(CKVER) for Silicon Graphics IRIX 6.5 gcc'
$(MAKE) xermit KTARGET=$${KTARGET:-$(@)} "CC = gcc" "CC2 = gcc" \
"CFLAGS= -O3 -DSVR4 -DIRIX65 -DNOCOTFMC -DNOLISTEN -DNOGREEK \
-DNOLATIN2 -DNOHEBREW -DNOKANJI -DNOFTP -DNOHTTP -DNOHELP \
-DNOCYRIL -DNOUNICODE -DNOLOCAL -DNONET -DNODEBUG -DSELECT \
-DFNFLOAT $(KFLAGS)" LIBS="-lm"
I tried without -DSELECT and -DFNFLOAT, then added them in. In all
cases Kermit built successfully and without errors, but I noticed some
problems right away with the ICP: the 'dir' command doesn't work, and
neither does tab-filename completion. Just to be sure, I built this
same verson (201) on Solaris 2.6 with gcc, and these features worked
just fine.
The file transfer protocol engine seems to work fine, at least. I
haven't yet tried running my scripts on it-- I'm hoping no strangeness
turns up there.
Thanks again for all of your help, both with this problem and over the
years.
Jeff